﻿using CKS2320.Common.Model;
using CKS2320.Domain.DBEntity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CKS2320.Service.Interface
{
    public interface IThicknessDetectionService
    {
        /// <summary>
        /// 添加
        /// </summary>
        /// <returns></returns>
        ResultReturn Add(ThicknessDetectionModel tdModel);
        /// <summary>
        /// 添加性能率记录
        /// </summary>
        /// <returns></returns>
        ResultReturn AddPerformanceRecord(PerformanceRecord record);
        /// <summary>
        /// 保存基恩士激光扫描仪
        /// </summary>
        /// <param name="tdModel"></param>
        /// <returns></returns>
        ResultReturn KeyenceAdd(List<DetectionDetail> keyenceModel);
        /// <summary>
        /// 导出3D线扫数据
        /// </summary>
        /// <param name="req"></param>
        /// <returns></returns>
        ResultReturn Export3DKeyenceList(TotalReq req);
    }
}
